home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1995-08-29 | 4.4 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
1%
| dexvert
| Combustion 2 Particle Library (other/combustion2ParticleLibrary)
| ext
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
| |
100%
| xdgMime
| text/x-emacs-lisp
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 63 74 68 6f 6d 70 40 |piled by| cthomp@|
|00000020| 77 69 6c 6c 6f 77 2e 63 | 73 2e 75 69 75 63 2e 65 |willow.c|s.uiuc.e|
|00000030| 64 75 20 6f 6e 20 54 75 | 65 20 41 75 67 20 32 39 |du on Tu|e Aug 29|
|00000040| 20 31 34 3a 30 36 3a 34 | 35 20 31 39 39 35 0a 3b | 14:06:4|5 1995.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 78 65 |;; from |file /xe|
|00000060| 6d 61 63 73 2f 78 65 6d | 61 63 73 2d 31 39 2e 31 |macs/xem|acs-19.1|
|00000070| 33 2d 72 65 6c 65 61 73 | 65 2f 65 64 69 74 6f 72 |3-releas|e/editor|
|00000080| 2f 6c 69 73 70 2f 6d 6f | 64 65 73 2f 63 6d 61 63 |/lisp/mo|des/cmac|
|00000090| 65 78 70 2e 65 6c 0a 3b | 3b 3b 20 65 6d 61 63 73 |exp.el.;|;; emacs|
|000000a0| 20 76 65 72 73 69 6f 6e | 20 31 39 2e 31 33 20 58 | version| 19.13 X|
|000000b0| 45 6d 61 63 73 20 4c 75 | 63 69 64 2e 0a 3b 3b 3b |Emacs Lu|cid..;;;|
|000000c0| 20 62 79 74 65 63 6f 6d | 70 20 76 65 72 73 69 6f | bytecom|p versio|
|000000d0| 6e 20 32 2e 32 35 3b 20 | 31 2d 53 65 70 2d 39 34 |n 2.25; |1-Sep-94|
|000000e0| 2e 0a 3b 3b 3b 20 6f 70 | 74 69 6d 69 7a 61 74 69 |..;;; op|timizati|
|000000f0| 6f 6e 20 69 73 20 6f 6e | 2e 0a 3b 3b 3b 20 74 68 |on is on|..;;; th|
|00000100| 69 73 20 66 69 6c 65 20 | 75 73 65 73 20 6f 70 63 |is file |uses opc|
|00000110| 6f 64 65 73 20 77 68 69 | 63 68 20 64 6f 20 6e 6f |odes whi|ch do no|
|00000120| 74 20 65 78 69 73 74 20 | 69 6e 20 45 6d 61 63 73 |t exist |in Emacs|
|00000130| 20 31 38 2e 0a 0a 28 69 | 66 20 28 61 6e 64 20 28 | 18...(i|f (and (|
|00000140| 62 6f 75 6e 64 70 20 27 | 65 6d 61 63 73 2d 76 65 |boundp '|emacs-ve|
|00000150| 72 73 69 6f 6e 29 0a 09 | 20 28 6f 72 20 28 61 6e |rsion)..| (or (an|
|00000160| 64 20 28 62 6f 75 6e 64 | 70 20 27 65 70 6f 63 68 |d (bound|p 'epoch|
|00000170| 3a 3a 76 65 72 73 69 6f | 6e 29 20 65 70 6f 63 68 |::versio|n) epoch|
|00000180| 3a 3a 76 65 72 73 69 6f | 6e 29 0a 09 20 20 20 20 |::versio|n).. |
|00000190| 20 28 73 74 72 69 6e 67 | 2d 6c 65 73 73 70 20 65 | (string|-lessp e|
|000001a0| 6d 61 63 73 2d 76 65 72 | 73 69 6f 6e 20 22 31 39 |macs-ver|sion "19|
|000001b0| 22 29 29 29 0a 20 20 20 | 20 28 65 72 72 6f 72 20 |"))). | (error |
|000001c0| 22 54 68 69 73 20 66 69 | 6c 65 20 77 61 73 20 63 |"This fi|le was c|
|000001d0| 6f 6d 70 69 6c 65 64 20 | 66 6f 72 20 45 6d 61 63 |ompiled |for Emac|
|000001e0| 73 20 31 39 2e 22 29 29 | 0a 0a 28 70 72 6f 76 69 |s 19."))|..(provi|
|000001f0| 64 65 20 27 63 6d 61 63 | 65 78 70 29 0a 28 64 65 |de 'cmac|exp).(de|
|00000200| 66 76 61 72 20 63 2d 6d | 61 63 72 6f 2d 73 68 72 |fvar c-m|acro-shr|
|00000210| 69 6e 6b 2d 77 69 6e 64 | 6f 77 2d 66 6c 61 67 20 |ink-wind|ow-flag |
|00000220| 6e 69 6c 20 22 5c 0a 2a | 4e 6f 6e 2d 6e 69 6c 20 |nil "\.*|Non-nil |
|00000230| 6d 65 61 6e 73 20 73 68 | 72 69 6e 6b 20 74 68 65 |means sh|rink the|
|00000240| 20 2a 4d 61 63 72 6f 65 | 78 70 61 6e 73 69 6f 6e | *Macroe|xpansion|
|00000250| 2a 20 77 69 6e 64 6f 77 | 20 74 6f 20 66 69 74 20 |* window| to fit |
|00000260| 69 74 73 20 63 6f 6e 74 | 65 6e 74 73 2e 22 29 0a |its cont|ents.").|
|00000270| 28 64 65 66 76 61 72 20 | 63 2d 6d 61 63 72 6f 2d |(defvar |c-macro-|
|00000280| 70 72 6f 6d 70 74 2d 66 | 6c 61 67 20 6e 69 6c 20 |prompt-f|lag nil |
|00000290| 22 5c 0a 2a 4e 6f 6e 2d | 6e 69 6c 20 6d 61 6b 65 |"\.*Non-|nil make|
|000002a0| 73 20 60 63 2d 6d 61 63 | 72 6f 2d 65 78 70 61 6e |s `c-mac|ro-expan|
|000002b0| 64 27 20 70 72 6f 6d 70 | 74 20 66 6f 72 20 70 72 |d' promp|t for pr|
|000002c0| 65 70 72 6f 63 65 73 73 | 6f 72 20 61 72 67 75 6d |eprocess|or argum|
|000002d0| 65 6e 74 73 2e 22 29 0a | 28 64 65 66 76 61 72 20 |ents.").|(defvar |
|000002e0| 63 2d 6d 61 63 72 6f 2d | 70 72 65 70 72 6f 63 65 |c-macro-|preproce|
|000002f0| 73 73 6f 72 20 22 2f 6c | 69 62 2f 63 70 70 20 2d |ssor "/l|ib/cpp -|
|00000300| 43 22 20 22 5c 0a 54 68 | 65 20 70 72 65 70 72 6f |C" "\.Th|e prepro|
|00000310| 63 65 73 73 6f 72 20 75 | 73 65 64 20 62 79 20 74 |cessor u|sed by t|
|00000320| 68 65 20 63 6d 61 63 65 | 78 70 20 70 61 63 6b 61 |he cmace|xp packa|
|00000330| 67 65 2e 0a 0a 49 66 20 | 79 6f 75 20 63 68 61 6e |ge...If |you chan|
|00000340| 67 65 20 74 68 69 73 2c | 20 62 65 20 73 75 72 65 |ge this,| be sure|
|00000350| 20 74 6f 20 70 72 65 73 | 65 72 76 65 20 74 68 65 | to pres|erve the|
|00000360| 20 60 2d 43 27 20 28 64 | 6f 6e 27 74 20 73 74 72 | `-C' (d|on't str|
|00000370| 69 70 20 63 6f 6d 6d 65 | 6e 74 73 29 0a 6f 70 74 |ip comme|nts).opt|
|00000380| 69 6f 6e 2c 20 6f 72 20 | 74 6f 20 73 65 74 20 61 |ion, or |to set a|
|00000390| 6e 20 65 71 75 69 76 61 | 6c 65 6e 74 20 6f 6e 65 |n equiva|lent one|
|000003a0| 2e 22 29 0a 28 64 65 66 | 76 61 72 20 63 2d 6d 61 |.").(def|var c-ma|
|000003b0| 63 72 6f 2d 63 70 70 66 | 6c 61 67 73 20 22 22 20 |cro-cppf|lags "" |
|000003c0| 22 5c 0a 2a 50 72 65 70 | 72 6f 63 65 73 73 6f 72 |"\.*Prep|rocessor|
|000003d0| 20 66 6c 61 67 73 20 75 | 73 65 64 20 62 79 20 60 | flags u|sed by `|
|000003e0| 63 2d 6d 61 63 72 6f 2d | 65 78 70 61 6e 64 27 2e |c-macro-|expand'.|
|000003f0| 22 29 0a 28 62 79 74 65 | 2d 63 6f 64 65 20 22 c0 |").(byte|-code ".|
|00000400| 11 c2 87 22 20 5b 22 2a | 4d 61 63 72 6f 65 78 70 |..." ["*|Macroexp|
|00000410| 61 6e 73 69 6f 6e 2a 22 | 20 63 2d 6d 61 63 72 6f |ansion*"| c-macro|
|00000420| 2d 62 75 66 66 65 72 2d | 6e 61 6d 65 20 6e 69 6c |-buffer-|name nil|
|00000430| 5d 20 31 29 0a 28 66 73 | 65 74 20 27 63 2d 6d 61 |] 1).(fs|et 'c-ma|
|00000440| 63 72 6f 2d 65 78 70 61 | 6e 64 20 23 5b 28 73 74 |cro-expa|nd #[(st|
|00000450| 61 72 74 20 65 6e 64 20 | 73 75 62 73 74 29 20 22 |art end |subst) "|
|00000460| 70 08 ab 85 c1 5c 6e 21 | aa 83 c3 5c 6e 21 c4 1d |p....\n!|...\n!..|
|00000470| 1e 06 1e 07 0e 08 ab 87 | c9 ca 0e 0b 5c 22 16 0b |........|....\"..|
|00000480| 08 ab a2 0e 0c ab 9e 0e | 0d ac 9a 0e 07 0e 06 3d |........|.......=|
|00000490| ac 93 ce cf 21 88 d0 d1 | 21 88 d2 10 0e 06 ac 85 |....!...|!.......|
|000004a0| c3 5c 6e 21 16 06 d3 0e | 14 0e 15 0e 16 d7 0e 0b |.\n!....|........|
|000004b0| 51 d8 24 15 08 ab 98 60 | 0e 14 55 1e 19 0e 14 0e |Q.$....`|..U.....|
|000004c0| 15 7c 88 0d 63 88 0e 19 | ad 82 da 20 29 aa ae 0e |.|..c...|... )...|
|000004d0| 06 71 88 d2 16 0c db 0e | 06 21 88 dc 20 88 0d 63 |.q......|.!.. ..c|
|000004e0| 88 dd d2 21 88 0d c4 98 | ab 86 ce de 21 88 aa 83 |...!....|....!...|
|000004f0| df 20 88 d8 16 0c d2 16 | 20 e1 0e 06 21 2b 87 22 |. ......| ...!+."|
|00000500| 20 5b 73 75 62 73 74 20 | 67 65 74 2d 62 75 66 66 | [subst |get-buff|
|00000510| 65 72 20 63 2d 6d 61 63 | 72 6f 2d 62 75 66 66 65 |er c-mac|ro-buffe|
|00000520| 72 2d 6e 61 6d 65 20 67 | 65 74 2d 62 75 66 66 65 |r-name g|et-buffe|
|00000530| 72 2d 63 72 65 61 74 65 | 20 22 22 20 65 78 70 61 |r-create| "" expa|
|00000540| 6e 73 69 6f 6e 20 64 69 | 73 70 6c 61 79 62 75 66 |nsion di|splaybuf|
|00000550| 20 69 6e 62 75 66 20 63 | 2d 6d 61 63 72 6f 2d 70 | inbuf c|-macro-p|
|00000560| 72 6f 6d 70 74 2d 66 6c | 61 67 20 72 65 61 64 2d |rompt-fl|ag read-|
|00000570| 73 74 72 69 6e 67 20 22 | 50 72 65 70 72 6f 63 65 |string "|Preproce|
|00000580| 73 73 6f 72 20 61 72 67 | 75 6d 65 6e 74 73 3a 20 |ssor arg|uments: |
|00000590| 22 20 63 2d 6d 61 63 72 | 6f 2d 63 70 70 66 6c 61 |" c-macr|o-cppfla|
|000005a0| 67 73 20 62 75 66 66 65 | 72 2d 72 65 61 64 2d 6f |gs buffe|r-read-o|
|000005b0| 6e 6c 79 20 69 6e 68 69 | 62 69 74 2d 72 65 61 64 |nly inhi|bit-read|
|000005c0| 2d 6f 6e 6c 79 20 6d 65 | 73 73 61 67 65 20 22 42 |-only me|ssage "B|
|000005d0| 75 66 66 65 72 20 69 73 | 20 72 65 61 64 20 6f 6e |uffer is| read on|
|000005e0| 6c 79 3a 20 64 69 73 70 | 6c 61 79 69 6e 67 20 65 |ly: disp|laying e|
|000005f0| 78 70 61 6e 73 69 6f 6e | 20 69 6e 20 61 6c 74 65 |xpansion| in alte|
|00000600| 72 6e 61 74 65 20 77 69 | 6e 64 6f 77 22 20 73 69 |rnate wi|ndow" si|
|00000610| 74 2d 66 6f 72 20 32 20 | 6e 69 6c 20 63 2d 6d 61 |t-for 2 |nil c-ma|
|00000620| 63 72 6f 2d 65 78 70 61 | 6e 73 69 6f 6e 20 73 74 |cro-expa|nsion st|
|00000630| 61 72 74 20 65 6e 64 20 | 63 2d 6d 61 63 72 6f 2d |art end |c-macro-|
|00000640| 70 72 65 70 72 6f 63 65 | 73 73 6f 72 20 22 20 22 |preproce|ssor " "|
|00000650| 20 74 20 65 78 63 68 61 | 6e 67 65 20 65 78 63 68 | t excha|nge exch|
|00000660| 61 6e 67 65 2d 70 6f 69 | 6e 74 2d 61 6e 64 2d 6d |ange-poi|nt-and-m|
|00000670| 61 72 6b 20 62 75 66 66 | 65 72 2d 64 69 73 61 62 |ark buff|er-disab|
|00000680| 6c 65 2d 75 6e 64 6f 20 | 65 72 61 73 65 2d 62 75 |le-undo |erase-bu|
|00000690| 66 66 65 72 20 73 65 74 | 2d 62 75 66 66 65 72 2d |ffer set|-buffer-|
|000006a0| 6d 6f 64 69 66 69 65 64 | 2d 70 20 22 4e 75 6c 6c |modified|-p "Null|
|000006b0| 20 65 78 70 61 6e 73 69 | 6f 6e 22 20 63 2d 6d 61 | expansi|on" c-ma|
|000006c0| 63 72 6f 2d 64 69 73 70 | 6c 61 79 2d 62 75 66 66 |cro-disp|lay-buff|
|000006d0| 65 72 20 62 75 66 66 65 | 72 2d 61 75 74 6f 2d 73 |er buffe|r-auto-s|
|000006e0| 61 76 65 2d 66 69 6c 65 | 2d 6e 61 6d 65 20 62 75 |ave-file|-name bu|
|000006f0| 72 79 2d 62 75 66 66 65 | 72 5d 20 36 20 22 5c 0a |ry-buffe|r] 6 "\.|
|00000700| 45 78 70 61 6e 64 20 43 | 20 6d 61 63 72 6f 73 20 |Expand C| macros |
|00000710| 69 6e 20 74 68 65 20 72 | 65 67 69 6f 6e 2c 20 75 |in the r|egion, u|
|00000720| 73 69 6e 67 20 74 68 65 | 20 43 20 70 72 65 70 72 |sing the| C prepr|
|00000730| 6f 63 65 73 73 6f 72 2e | 0a 4e 6f 72 6d 61 6c 6c |ocessor.|.Normall|
|00000740| 79 20 64 69 73 70 6c 61 | 79 20 6f 75 74 70 75 74 |y displa|y output|
|00000750| 20 69 6e 20 74 65 6d 70 | 20 62 75 66 66 65 72 2c | in temp| buffer,|
|00000760| 20 62 75 74 0a 70 72 65 | 66 69 78 20 61 72 67 20 | but.pre|fix arg |
|00000770| 6d 65 61 6e 73 20 72 65 | 70 6c 61 63 65 20 74 68 |means re|place th|
|00000780| 65 20 72 65 67 69 6f 6e | 20 77 69 74 68 20 69 74 |e region| with it|
|00000790| 2e 0a 0a 60 63 2d 6d 61 | 63 72 6f 2d 70 72 65 70 |...`c-ma|cro-prep|
|000007a0| 72 6f 63 65 73 73 6f 72 | 27 20 73 70 65 63 69 66 |rocessor|' specif|
|000007b0| 69 65 73 20 74 68 65 20 | 70 72 65 70 72 6f 63 65 |ies the |preproce|
|000007c0| 73 73 6f 72 20 74 6f 20 | 75 73 65 2e 0a 50 72 6f |ssor to |use..Pro|
|000007d0| 6d 70 74 20 66 6f 72 20 | 61 72 67 75 6d 65 6e 74 |mpt for |argument|
|000007e0| 73 20 74 6f 20 74 68 65 | 20 70 72 65 70 72 6f 63 |s to the| preproc|
|000007f0| 65 73 73 6f 72 20 28 65 | 2e 67 2e 20 60 2d 44 44 |essor (e|.g. `-DD|
|00000800| 45 42 55 47 20 2d 49 20 | 2e 2f 69 6e 63 6c 75 64 |EBUG -I |./includ|
|00000810| 65 27 29 0a 69 66 20 74 | 68 65 20 75 73 65 72 20 |e').if t|he user |
|00000820| 6f 70 74 69 6f 6e 20 60 | 63 2d 6d 61 63 72 6f 2d |option `|c-macro-|
|00000830| 70 72 6f 6d 70 74 2d 66 | 6c 61 67 27 20 69 73 20 |prompt-f|lag' is |
|00000840| 6e 6f 6e 2d 6e 69 6c 2e | 0a 0a 4e 6f 6e 69 6e 74 |non-nil.|..Nonint|
|00000850| 65 72 61 63 74 69 76 65 | 20 61 72 67 73 20 61 72 |eractive| args ar|
|00000860| 65 20 53 54 41 52 54 2c | 20 45 4e 44 2c 20 53 55 |e START,| END, SU|
|00000870| 42 53 54 2e 0a 46 6f 72 | 20 75 73 65 20 69 6e 73 |BST..For| use ins|
|00000880| 69 64 65 20 4c 69 73 70 | 20 70 72 6f 67 72 61 6d |ide Lisp| program|
|00000890| 73 2c 20 73 65 65 20 61 | 6c 73 6f 20 60 63 2d 6d |s, see a|lso `c-m|
|000008a0| 61 63 72 6f 2d 65 78 70 | 61 6e 73 69 6f 6e 27 2e |acro-exp|ansion'.|
|000008b0| 22 20 22 72 5c 6e 50 22 | 5d 29 0a 28 66 73 65 74 |" "r\nP"|]).(fset|
|000008c0| 20 27 63 2d 6d 61 63 72 | 6f 2d 64 69 73 70 6c 61 | 'c-macr|o-displa|
|000008d0| 79 2d 62 75 66 66 65 72 | 20 23 5b 6e 69 6c 20 22 |y-buffer| #[nil "|
|000008e0| 65 62 88 c0 20 88 c1 20 | c2 70 21 c3 1c 1d 1e 06 |eb.. .. |.p!.....|
|000008f0| 0d ac 8c c7 70 c8 5c 22 | 88 0e 06 c1 20 55 3f 14 |....p.\"|.... U?.|
|00000900| 0e 09 ad c1 0d ac 83 0c | ad bb ca 20 cb 89 1e 0c |........|... ....|
|00000910| 1e 0d 1e 0e 8a cf c2 70 | 21 21 88 0d ab 84 c1 20 |.......p|!!..... |
|00000920| aa 82 0e 10 16 0d d1 20 | d2 a5 16 0c d3 0e 0c 0e |....... |........|
|00000930| 0d d4 64 21 d2 5c 5c 5d | 5e c1 20 5a 21 88 65 62 |..d!.\\]|^. Z!.eb|
|00000940| 88 cf 0e 0e 21 2c 2b 87 | 22 20 5b 63 2d 6d 6f 64 |....!,+.|" [c-mod|
|00000950| 65 20 77 69 6e 64 6f 77 | 2d 68 65 69 67 68 74 20 |e window|-height |
|00000960| 67 65 74 2d 62 75 66 66 | 65 72 2d 77 69 6e 64 6f |get-buff|er-windo|
|00000970| 77 20 6e 69 6c 20 70 6f | 70 70 65 64 20 61 6c 72 |w nil po|pped alr|
|00000980| 65 61 64 79 74 68 65 72 | 65 20 6f 6c 64 77 69 6e |eadyther|e oldwin|
|00000990| 68 65 69 67 68 74 20 64 | 69 73 70 6c 61 79 2d 62 |height d|isplay-b|
|000009a0| 75 66 66 65 72 20 74 20 | 63 2d 6d 61 63 72 6f 2d |uffer t |c-macro-|
|000009b0| 73 68 72 69 6e 6b 2d 77 | 69 6e 64 6f 77 2d 66 6c |shrink-w|indow-fl|
|000009c0| 61 67 20 73 65 6c 65 63 | 74 65 64 2d 77 69 6e 64 |ag selec|ted-wind|
|000009d0| 6f 77 20 30 20 6d 61 78 | 68 65 69 67 68 74 20 6d |ow 0 max|height m|
|000009e0| 69 6e 68 65 69 67 68 74 | 20 6f 6c 64 77 69 6e 20 |inheight| oldwin |
|000009f0| 73 65 6c 65 63 74 2d 77 | 69 6e 64 6f 77 20 77 69 |select-w|indow wi|
|00000a00| 6e 64 6f 77 2d 6d 69 6e | 2d 68 65 69 67 68 74 20 |ndow-min|-height |
|00000a10| 73 63 72 65 65 6e 2d 68 | 65 69 67 68 74 20 32 20 |screen-h|eight 2 |
|00000a20| 65 6e 6c 61 72 67 65 2d | 77 69 6e 64 6f 77 20 76 |enlarge-|window v|
|00000a30| 65 72 74 69 63 61 6c 2d | 6d 6f 74 69 6f 6e 5d 20 |ertical-|motion] |
|00000a40| 35 5d 29 0a 28 66 73 65 | 74 20 27 63 2d 6d 61 63 |5]).(fse|t 'c-mac|
|00000a50| 72 6f 2d 65 78 70 61 6e | 73 69 6f 6e 20 23 5b 28 |ro-expan|sion #[(|
|00000a60| 73 74 61 72 74 20 65 6e | 64 20 63 70 70 63 6f 6d |start en|d cppcom|
|00000a70| 6d 61 6e 64 20 26 6f 70 | 74 69 6f 6e 61 6c 20 64 |mand &op|tional d|
|00000a80| 69 73 70 6c 61 79 29 20 | 22 70 c0 c1 21 5c 6e ab |isplay) |"p..!\n.|
|00000a90| 8f c3 c4 0d 21 5c 6e 5c | 22 ab 87 5c 6e c6 95 c7 |....!\n\|"..\n...|
|00000aa0| 4f aa 82 c8 20 c9 ca 0e | 0b 0e 0c cd 98 ab 83 cd |O... ...|........|
|00000ab0| aa 81 ce 0e 0c 24 cf c6 | 89 c7 cd c6 d0 d1 21 1e |.....$..|......!.|
|00000ac0| 12 1e 13 1e 14 1e 15 1e | 16 1e 17 1e 18 1e 19 1e |........|........|
|00000ad0| 1a 1e 1b 1e 1c dd 8e 8a | 8c 7e 88 0e 1b 71 88 c7 |........|.~...q..|
|00000ae0| 16 1e df 20 88 e0 0e 21 | 21 88 e2 0e 1c e3 0e 24 |... ...!|!......$|
|00000af0| 23 88 29 ce 63 88 e5 e3 | 0e 26 5c 22 16 15 e7 e3 |#.).c...|.&\"....|
|00000b00| 60 5c 22 6e ab 83 e3 aa | 81 c6 5c 5c 16 17 64 62 |`\"n....|..\\..db|
|00000b10| 88 e8 e9 0e 26 ea 23 ab | ac eb e5 0e 26 60 c7 89 |....&.#.|....&`..|
|00000b20| 0e 15 25 9b ec 9a ab 69 | c6 95 62 88 0e 17 e7 0e |..%....i|..b.....|
|00000b30| 26 60 5c 22 5c 5c 16 16 | c9 ed 0e 16 0e 1a 23 63 |&`\"\\..|......#c|
|00000b40| 88 c6 94 62 88 aa 4c eb | 0e 15 38 1e 2e ef 0e 15 |...b..L.|..8.....|
|00000b50| 38 1e 30 f1 0e 15 38 1e | 32 f3 0e 15 38 1e 34 0e |8.0...8.|2...8.4.|
|00000b60| 32 ab 83 ce aa 81 cd 0e | 2e ab 86 f5 0e 2e 21 aa |2.......|......!.|
|00000b70| 88 0e 30 ab 83 f6 aa 81 | cd c9 ed 0e 17 0e 1a 23 |..0.....|.......#|
|00000b80| 0e 18 0e 2e ab 86 f5 0e | 2e 21 aa 8c 0e 30 ab 83 |........|.!...0..|
|00000b90| f7 aa 85 0e 34 ad 81 f8 | 0e 32 ad 81 f9 51 89 16 |....4...|.2...Q..|
|00000ba0| 14 b1 04 88 2c 0e 3a ab | 85 fb 0e 19 21 88 fc e3 |....,.:.|....!...|
|00000bb0| 64 fd fe 89 c7 ff 0e 40 | 81 41 00 0e 12 51 26 08 |d......@|.A...Q&.|
|00000bc0| 16 13 0e 3a ab 89 fb 0e | 19 81 42 00 50 21 88 81 |...:....|..B.P!..|
|00000bd0| 43 00 20 c6 55 ab 87 81 | 44 00 63 88 aa 8e 65 62 |C. .U...|D.c...eb|
|00000be0| 88 81 45 00 0e 14 21 88 | e3 60 7c 88 81 46 00 81 |..E...!.|.`|..F..|
|00000bf0| 47 00 c4 0e 1a 21 81 48 | 00 51 c7 fe 23 ab 91 c6 |G....!.H|.Q..#...|
|00000c00| 79 88 60 1e 49 e3 79 88 | 0e 49 60 7c 88 29 aa 5c |y.`.I.y.|.I`|.).\|
|00000c10| 5c 0e 13 c6 3d ac 98 65 | 62 88 c9 81 4a 00 0e 13 |\...=..e|b...J...|
|00000c20| 5c 22 63 88 81 4b 00 0e | 12 21 88 81 4c 00 63 88 |\"c..K..|.!..L.c.|
|00000c30| 81 4d 00 0e 12 21 88 e3 | 89 64 e3 5a 5d 7b 2e 0d |.M...!..|.d.Z]{..|
|00000c40| 87 22 20 5b 67 65 74 2d | 62 75 66 66 65 72 2d 63 |." [get-|buffer-c|
|00000c50| 72 65 61 74 65 20 22 20 | 2a 43 20 4d 61 63 72 6f |reate " |*C Macro|
|00000c60| 20 45 78 70 61 6e 73 69 | 6f 6e 2a 22 20 62 75 66 | Expansi|on*" buf|
|00000c70| 66 65 72 2d 66 69 6c 65 | 2d 6e 61 6d 65 20 73 74 |fer-file|-name st|
|00000c80| 72 69 6e 67 2d 6d 61 74 | 63 68 20 72 65 67 65 78 |ring-mat|ch regex|
|00000c90| 70 2d 71 75 6f 74 65 20 | 64 65 66 61 75 6c 74 2d |p-quote |default-|
|00000ca0| 64 69 72 65 63 74 6f 72 | 79 20 30 20 6e 69 6c 20 |director|y 0 nil |
|00000cb0| 62 75 66 66 65 72 2d 6e | 61 6d 65 20 66 6f 72 6d |buffer-n|ame form|
|00000cc0| 61 74 20 22 49 6e 76 6f | 6b 69 6e 67 20 25 73 25 |at "Invo|king %s%|
|00000cd0| 73 25 73 20 6f 6e 20 72 | 65 67 69 6f 6e 2e 2e 2e |s%s on r|egion...|
|00000ce0| 22 20 63 2d 6d 61 63 72 | 6f 2d 70 72 65 70 72 6f |" c-macr|o-prepro|
|00000cf0| 63 65 73 73 6f 72 20 63 | 2d 6d 61 63 72 6f 2d 63 |cessor c|-macro-c|
|00000d00| 70 70 66 6c 61 67 73 20 | 22 22 20 22 20 22 20 22 |ppflags |"" " " "|
|00000d10| 3f 3f 3f 21 21 21 3f 3f | 3f 21 21 21 20 73 74 61 |???!!!??|?!!! sta|
|00000d20| 72 74 20 6f 66 20 63 2d | 6d 61 63 72 6f 20 65 78 |rt of c-|macro ex|
|00000d30| 70 61 6e 73 69 6f 6e 20 | 3f 3f 3f 21 21 21 3f 3f |pansion |???!!!??|
|00000d40| 3f 21 21 21 22 20 6d 61 | 6b 65 2d 74 65 6d 70 2d |?!!!" ma|ke-temp-|
|00000d50| 6e 61 6d 65 20 22 2f 74 | 6d 70 2f 22 20 74 65 6d |name "/t|mp/" tem|
|00000d60| 70 6e 61 6d 65 20 65 78 | 69 74 2d 73 74 61 74 75 |pname ex|it-statu|
|00000d70| 73 20 73 74 61 72 74 6d | 61 72 6b 65 72 20 73 74 |s startm|arker st|
|00000d80| 61 72 74 73 74 61 74 20 | 6c 69 6e 65 6e 75 6d 20 |artstat |linenum |
|00000d90| 73 74 61 72 74 6c 69 6e | 65 6e 75 6d 20 75 6e 69 |startlin|enum uni|
|00000da0| 71 75 65 73 74 72 69 6e | 67 20 6d 79 6d 73 67 20 |questrin|g mymsg |
|00000db0| 66 69 6c 65 6e 61 6d 65 | 20 6f 75 74 62 75 66 20 |filename| outbuf |
|00000dc0| 69 6e 62 75 66 20 28 28 | 6b 69 6c 6c 2d 62 75 66 |inbuf ((|kill-buf|
|00000dd0| 66 65 72 20 6f 75 74 62 | 75 66 29 29 20 62 75 66 |fer outb|uf)) buf|
|00000de0| 66 65 72 2d 72 65 61 64 | 2d 6f 6e 6c 79 20 65 72 |fer-read|-only er|
|00000df0| 61 73 65 2d 62 75 66 66 | 65 72 20 73 65 74 2d 73 |ase-buff|er set-s|
|00000e00| 79 6e 74 61 78 2d 74 61 | 62 6c 65 20 63 2d 6d 6f |yntax-ta|ble c-mo|
|00000e10| 64 65 2d 73 79 6e 74 61 | 78 2d 74 61 62 6c 65 20 |de-synta|x-table |
|00000e20| 69 6e 73 65 72 74 2d 62 | 75 66 66 65 72 2d 73 75 |insert-b|uffer-su|
|00000e30| 62 73 74 72 69 6e 67 20 | 31 20 65 6e 64 20 70 61 |bstring |1 end pa|
|00000e40| 72 73 65 2d 70 61 72 74 | 69 61 6c 2d 73 65 78 70 |rse-part|ial-sexp|
|00000e50| 20 73 74 61 72 74 20 63 | 6f 75 6e 74 2d 6c 69 6e | start c|ount-lin|
|00000e60| 65 73 20 72 65 2d 73 65 | 61 72 63 68 2d 62 61 63 |es re-se|arch-bac|
|00000e70| 6b 77 61 72 64 20 22 5c | 6e 23 5c 5c 28 65 6e 64 |kward "\|n#\\(end|
|00000e80| 69 66 5c 5c 7c 65 6c 73 | 65 5c 5c 29 5c 5c 3e 22 |if\\|els|e\\)\\>"|
|00000e90| 20 6d 6f 76 65 20 33 20 | 28 6e 69 6c 20 6e 69 6c | move 3 |(nil nil|
|00000ea0| 20 6e 69 6c 20 30 20 6e | 69 6c 29 20 22 5c 6e 23 | nil 0 n|il) "\n#|
|00000eb0| 6c 69 6e 65 20 25 64 20 | 5c 22 25 73 5c 22 5c 6e |line %d |\"%s\"\n|
|00000ec0| 22 20 73 74 61 72 74 69 | 6e 73 74 72 69 6e 67 20 |" starti|nstring |
|00000ed0| 34 20 73 74 61 72 74 69 | 6e 63 6f 6d 6d 65 6e 74 |4 starti|ncomment|
|00000ee0| 20 35 20 73 74 61 72 74 | 61 66 74 65 72 71 75 6f | 5 start|afterquo|
|00000ef0| 74 65 20 37 20 73 74 61 | 72 74 69 6e 62 63 6f 6d |te 7 sta|rtinbcom|
|00000f00| 6d 65 6e 74 20 63 68 61 | 72 2d 74 6f 2d 73 74 72 |ment cha|r-to-str|
|00000f10| 69 6e 67 20 22 2a 2f 22 | 20 22 2f 2a 22 20 22 2f |ing "*/"| "/*" "/|
|00000f20| 2f 22 20 22 5c 5c 22 20 | 64 69 73 70 6c 61 79 20 |/" "\\" |display |
|00000f30| 6d 65 73 73 61 67 65 20 | 63 61 6c 6c 2d 70 72 6f |message |call-pro|
|00000f40| 63 65 73 73 2d 72 65 67 | 69 6f 6e 20 22 73 68 22 |cess-reg|ion "sh"|
|00000f50| 20 74 20 22 2d 63 22 20 | 63 70 70 63 6f 6d 6d 61 | t "-c" |cppcomma|
|00000f60| 6e 64 20 22 20 32 3e 22 | 20 22 64 6f 6e 65 22 20 |nd " 2>"| "done" |
|00000f70| 62 75 66 66 65 72 2d 73 | 69 7a 65 20 22 5c 6e 50 |buffer-s|ize "\nP|
|00000f80| 72 65 70 72 6f 63 65 73 | 73 6f 72 20 70 72 6f 64 |reproces|sor prod|
|00000f90| 75 63 65 64 20 6e 6f 20 | 6f 75 74 70 75 74 5c 6e |uced no |output\n|
|00000fa0| 22 20 73 65 61 72 63 68 | 2d 66 6f 72 77 61 72 64 |" search|-forward|
|00000fb0| 20 72 65 2d 73 65 61 72 | 63 68 2d 66 6f 72 77 61 | re-sear|ch-forwa|
|00000fc0| 72 64 20 22 5e 23 20 5b | 30 2d 39 5d 2b 20 5c 22 |rd "^# [|0-9]+ \"|
|00000fd0| 22 20 22 5c 22 22 20 62 | 65 67 20 22 50 72 65 70 |" "\"" b|eg "Prep|
|00000fe0| 72 6f 63 65 73 73 6f 72 | 20 74 65 72 6d 69 6e 61 |rocessor| termina|
|00000ff0| 74 65 64 20 77 69 74 68 | 20 73 74 61 74 75 73 20 |ted with| status |
|00001000| 25 73 5c 6e 22 20 69 6e | 73 65 72 74 2d 66 69 6c |%s\n" in|sert-fil|
|00001010| 65 2d 63 6f 6e 74 65 6e | 74 73 20 22 5c 6e 22 20 |e-conten|ts "\n" |
|00001020| 64 65 6c 65 74 65 2d 66 | 69 6c 65 5d 20 31 32 20 |delete-f|ile] 12 |
|00001030| 22 5c 0a 52 75 6e 20 61 | 20 70 72 65 70 72 6f 63 |"\.Run a| preproc|
|00001040| 65 73 73 6f 72 20 6f 6e | 20 72 65 67 69 6f 6e 20 |essor on| region |
|00001050| 61 6e 64 20 72 65 74 75 | 72 6e 20 74 68 65 20 6f |and retu|rn the o|
|00001060| 75 74 70 75 74 20 61 73 | 20 61 20 73 74 72 69 6e |utput as| a strin|
|00001070| 67 2e 0a 45 78 70 61 6e | 64 20 74 68 65 20 72 65 |g..Expan|d the re|
|00001080| 67 69 6f 6e 20 62 65 74 | 77 65 65 6e 20 53 54 41 |gion bet|ween STA|
|00001090| 52 54 20 61 6e 64 20 45 | 4e 44 20 69 6e 20 74 68 |RT and E|ND in th|
|000010a0| 65 20 63 75 72 72 65 6e | 74 20 62 75 66 66 65 72 |e curren|t buffer|
|000010b0| 20 75 73 69 6e 67 0a 74 | 68 65 20 73 68 65 6c 6c | using.t|he shell|
|000010c0| 20 63 6f 6d 6d 61 6e 64 | 20 43 50 50 43 4f 4d 4d | command| CPPCOMM|
|000010d0| 41 4e 44 20 28 65 2e 67 | 2e 20 5c 22 2f 6c 69 62 |AND (e.g|. \"/lib|
|000010e0| 2f 63 70 70 20 2d 43 20 | 2d 44 44 45 42 55 47 5c |/cpp -C |-DDEBUG\|
|000010f0| 22 29 2e 0a 42 65 20 73 | 75 72 65 20 74 6f 20 75 |")..Be s|ure to u|
|00001100| 73 65 20 61 20 2d 43 20 | 28 64 6f 6e 27 74 20 73 |se a -C |(don't s|
|00001110| 74 72 69 70 20 63 6f 6d | 6d 65 6e 74 73 29 20 6f |trip com|ments) o|
|00001120| 72 20 65 71 75 69 76 61 | 6c 65 6e 74 20 6f 70 74 |r equiva|lent opt|
|00001130| 69 6f 6e 2e 0a 4f 70 74 | 69 6f 6e 61 6c 20 61 72 |ion..Opt|ional ar|
|00001140| 67 20 44 49 53 50 4c 41 | 59 20 6e 6f 6e 2d 6e 69 |g DISPLA|Y non-ni|
|00001150| 6c 20 6d 65 61 6e 73 20 | 73 68 6f 77 20 6d 65 73 |l means |show mes|
|00001160| 73 61 67 65 73 20 69 6e | 20 74 68 65 20 65 63 68 |sages in| the ech|
|00001170| 6f 20 61 72 65 61 2e 22 | 5d 29 0a |o area."|]). |
+--------+-------------------------+-------------------------+--------+--------+